2012년03월03일 17번
[과목 구분 없음] <보기>에서 설명하는 객체지향 개념은?

- ① 캡슐화(encapsulation)
- ② 인스턴스(instance)
- ③ 다형성(polymorphism)
- ④ 상속(inheritance)
(정답률: 79%)
문제 해설
다형성은 하나의 메소드나 클래스가 다양한 방식으로 동작할 수 있는 능력을 말합니다. 예를 들어, 위의 그림에서는 동물 클래스를 상속받은 각각의 하위 클래스들이 eat() 메소드를 다르게 구현하고 있습니다. 이렇게 하나의 메소드가 다양한 방식으로 동작할 수 있는 것이 다형성입니다.